

import dao.DaoUsuario;
import dao.DaoSucursal;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.Iterator;
import java.util.List;
import mappingOfObject.Oferta;
import mappingOfObject.Sucursal;
import mappingOfObject.Usuario;


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
/**
 *
 * @author jano
 */
public class Main {

    public static void main(String args[]) throws ParseException, Exception
    {

//        boolean a= false;
//        Oferta o = new Oferta();
//        o.setDescripcion("asdasfasda");
//        o.setFechaInicio(dao.DaoOferta.stringToDate("2012-11-11", 0));
//        o.setFechaTermino(dao.DaoOferta.stringToDate("2012-11-11", 0));
//        o.setVisible(true);
//        o.setId_usuario(1);
//        List<String> sucursales = new ArrayList();
//        sucursales.add("1");
//        sucursales.add("2");
//
//        persistenceObjectHandler.HandlerObjectPersistence.saveObject(o);
//        for(int i=0; i<sucursales.size(); i++){
//            long ids = Long.parseLong(sucursales.get(i).toString());
//            Sucursal s=(Sucursal) persistenceObjectHandler.HandlerObjectPersistence.loadObjectByLongId(ids, Sucursal.class);
//            s.addOferta(o);
//            a = persistenceObjectHandler.HandlerObjectPersistence.updateObject(s);
//        }
//        System.out.print(a);
////
//        Sucursal s1=(Sucursal) persistenceObjectHandler.HandlerObjectPersistence.loadObjectByLongId(1, Sucursal.class);
//        Sucursal s2=(Sucursal) persistenceObjectHandler.HandlerObjectPersistence.loadObjectByLongId(2, Sucursal.class);
//        Usuario u=(Usuario) persistenceObjectHandler.HandlerObjectPersistence.loadObjectByLongId(1, Usuario.class);
//
//        Oferta o = new Oferta();
//        o.setDescripcion("asdaf");
//        o.setFechaInicio(dao.DaoOferta.stringToDate("10-11-2012", 0));
//        o.setFechaTermino(dao.DaoOferta.stringToDate("10-11-2012", 0));
//        o.setVisible(true);
//        o.setId_usuario(1);
//        s1.addOferta(o);
//        s2.addOferta(o);
//        persistenceObjectHandler.HandlerObjectPersistence.saveObject(o);
//        boolean a =persistenceObjectHandler.HandlerObjectPersistence.updateObject(s1);
//        boolean b = persistenceObjectHandler.HandlerObjectPersistence.updateObject(s2);
//
//        System.out.println(a+""+b);
//        Usuario u=new Usuario();
//        u.setApellido("admin");
//        u.setEmail("admin");
//        u.setNombre("admin");
//        u.setTipo("admin");
//        u.setVisible(true);
//        u.setPass("81dc9bdb52d04dc20036dbd8313ed055");
//        u.setNumeroSucursal(0);
//        u.setRadio(0);
//        persistenceObjectHandler.HandlerObjectPersistence.saveObject(u);
        //boolean  b=DaoUsuario.validate("admin", "admin");
        //System.out.println(b);
        //u=null;

        /*String a=Daos.Transformar.encriptar("1234", "pass");
        System.out.println("encriptado: "+a);
        System.out.println("desencript"ado: "+Daos.Transformar.desencriptar(a, "pass"));*/
        System.out.println(DaoUsuario.md5("admin"));
        
    }
}
